package cn.git;

import lombok.extern.slf4j.Slf4j;

import java.lang.instrument.Instrumentation;

/**
 * @description: 探针启动入口
 * @program: bank-credit-sy
 * @author: lixuchun
 * @create: 2024-12-19
 */
public class AgentDemo {

    /**
     * premain方法,main方法执行之前进行调用，插桩代码入口
     * @param args 标识外部传递参数
     * @param instrumentation 插桩对象
     */
    public static void premain(String args, Instrumentation instrumentation) {
        System.out.println("进入到premain方法，参数args[" + args + "]");
        instrumentation.addTransformer(new ClassFileTransformerDemo());
    }
}
